.swiper-container {
	width: 100%;
}

.swiper-container img {
	width: 100%;
}

.logo_item:hover dt {
	color: #2eafbb;
}

.logo_item:nth-child(1) {
	background: url(../images/service_bg01.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(1):hover {
	background: url(../images/service_bg01_hover.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(2) {
	background: url(../images/service_bg02.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(2):hover {
	background: url(../images/service_bg02_hover.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(3) {
	background: url(../images/service_bg03.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(3):hover {
	background: url(../images/service_bg03_hover.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(4) {
	background: url(../images/service_bg04.gif) no-repeat;
	background-size: 100% 100%;
}

.logo_item:nth-child(4):hover {
	background: url(../images/service_bg04_hover.gif) no-repeat;
	background-size: 100% 100%;
}

.content_title3 {
	background-color: #fff;
}

@media screen and (min-width: 1200px) {

	.server {
		width: 18rem;
		margin: 0.625rem auto;
	}

	.logo_box {
		width: 100%;
		display: flex;
		justify-content: space-around;
		margin: 0.375rem 0;
		align-items: center;
	}

	.logo_item {
		width: 20%;
		height: 4rem;
		border: 1px solid #ccf;
	}

	.logo_item:hover dt {
		color: #2eafbb;
	}

	.logo_item dt {
		padding-top: 2.6rem;
		width: 100%;
		color: #444;
		text-align: center;
		float: left;
	}
	
	.logo_item dt h1 {
		font-size: 0.3rem;
	}

	.logo_item dd {
		font-family: "微软雅黑";
		font-size: .2rem;
		text-align: center;
		padding-top: 3.2rem;
		color: #999;
		padding-left: 0.3rem;
		padding-right: 0.3rem;
	}

	/* content ********* */
	.title_ch {
		font-family: "微软雅黑";
		font-size: 0.25rem;
		font-weight: bold;
		margin-right: 0.1875rem;
		background: none;
		color: #2eafbb;
	}

	a.title_ch {
		font-family: "微软雅黑";
		font-size: 0.4rem;
		font-weight: bold;
		margin-right: 0.1875rem;
		background: none;
		color: #2eafbb;
	}

	.title_en {
		font-family: Arial;
		font-size: 0.25rem;
		color: #aaa;
		text-transform: uppercase;
		background: none;
	}

	.content {
		width: 18rem;
		margin: 0.375rem auto;
	}

	.case_box {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0.375rem 0;
		flex-wrap: wrap;
	}

	.case_item {
		width: 30%;
		margin: 0.25rem 0;
	}

	.case_img img {
		width: 100%;
		height: 2.6rem;
	}

	.case_title {
		font-size: 0.2rem;
		line-height: 0.5rem;
	}

	.case_text {
		color: #999;
		line-height: 0.25rem;
		font-size: 0.2rem;
	}

	.partners {
		width: 100%;
	}

	.partners ul {
		clear: both;
		content: '';
		display: block;
	}

	.partners ul li {
		float: left;
		margin: 0.25rem;
		width: 13%;
	}
	.partners img {
		width: 100%;
	}
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
	.server {
		width: 22rem;
		margin: 0.625rem auto;
	}

	.logo_box {
		width: 100%;
		display: flex;
		justify-content: space-around;
		margin: 0.375rem 0;
		align-items: center;
	}

	.logo_item {
		width: 22%;
		height: 6rem;
		border: 1px solid #ccf;
	}


	.logo_item dt h1 {
		font-size: 0.175rem;
	}

	.logo_item dt {
		padding-top: 3.8rem;
		width: 100%;
		color: #444;
		text-align: center;
		float: left;
	}

	.logo_item dd {
		font-family: "微软雅黑";
		font-size: .2rem;
		text-align: center;
		padding-top: 4.4rem;
		color: #999;
		padding-left: 0.3rem;
		padding-right: 0.3rem;
	}

	a.title_ch {
		font-family: "微软雅黑";
		font-size: 0.6rem;
		font-weight: bold;
		margin-right: 0.1875rem;
		background: none;
		color: #2eafbb;
	}

	.title_en {
		font-family: Arial;
		font-size: 0.4rem;
		color: #aaa;
		text-transform: uppercase;
		background: none;
	}

	.content {
		width: 22rem;
		margin: 0.375rem auto;
	}

	.case_box {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0.375rem 0;
		flex-wrap: wrap;
	}

	.case_item {
		width: 32%;
		margin: 0.25rem 0;
	}

	.case_img img {
		width: 100%;
		height: 4.2rem;
	}

	.case_title {
		font-size: 0.1rem;
		line-height: 0.8rem;
	}

	.case_text {
		color: #999;
		font-size: .3rem;
	}

	.partners {
		width: 100%;
	}

	.partners ul {
		clear: both;
		content: '';
		display: block;
	}

	.partners ul li {
		float: left;
		width: 15%;
		margin: .5rem;
	}
	.partners img {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.server {
		width: 22rem;
		margin: 0.8rem auto;
	}
	
	.logo_box {
		width: 100%;
		display: flex;
		justify-content: space-around;
		margin: 0.6rem 0;
		align-items: center;
		flex-wrap: wrap;
	}
	
	.logo_item {
		width: 45%;
		margin: 0.375rem 0;
		height: 11rem;
		border: 1px solid #ccf;
	}
	
	
	.logo_item dt h1 {
		font-size: 0.175rem;
	}
	
	.logo_item dt {
		padding-top: 7.2rem;
		width: 100%;
		color: #444;
		text-align: center;
		float: left;
	}
	
	.logo_item dd {
		font-family: "微软雅黑";
		font-size: .2rem;
		text-align: center;
		padding-top: 8.8rem;
		color: #999;
		padding-left: 0.3rem;
		padding-right: 0.3rem;
	}
	
	a.title_ch {
		font-family: "微软雅黑";
		font-size: 0.9rem;
		margin-right: 0.1875rem;
		background: none;
		color: #2eafbb;
	}
	
	.title_en {
		font-family: Arial;
		font-size: 0.4rem;
		color: #aaa;
		text-transform: uppercase;
		background: none;
	}
	
	.content {
		width: 22rem;
		margin: 0.375rem auto;
	}
	
	.case_box {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0.375rem 0;
		flex-wrap: wrap;
	}
	
	.case_item {
		width: 47%;
		margin: 0.5rem 0;
		border: 1px solid #cce;
	}
	
	.case_img img {
		width: 100%;
		height: 6.4rem;
	}
	
	.case_title {
		font-size: 0.1rem;
		line-height: 1rem;
		padding: 0 0.375rem;
	}
	
	.case_text {
		padding: 0.375rem;
		color: #999;
		font-size: .5rem;
		/* line-height: 0.25rem; */
	}
	
	.partners {
		width: 100%;
	}
	
	.partners ul {
		clear: both;
		content: '';
		display: block;
	}
	
	.partners ul li {
		float: left;
		width: 15%;
		margin: .5rem;
	}
	.partners img {
		width: 100%;
	}
}